a, a:hover {
	color: #151a90;
	cursor:pointer;
	text-decoration: none;
}
a:hover {
	color:#FE85AE;
}
a:hover img{
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
	opacity: 0.5;
}
input{
	width:40%;
}
form {
	margin:0px;
	padding:0px;
}
.btn-register, .btn-register:hover, .btn-cancel, .btn-cancel:hover {
	text-decoration:underline;
}
.login-box, .register-box{
	width:100%;
	text-align:center;
	min-height:340px;	
}

.btn-login:hover, .btn-reg:hover{
	color:#000000;
	background-color: #fbb0c5;
}
.icons, .error-msg{
	width:100%;
	text-align:center;
}
.icons ul{
	padding:0px;
	margin:0px;
	width:100%;
}
.icons li{
    display: inline-table;
    text-decoration: none;
    width: 19%;
}
.icons li span{
	margin:auto;
}

.title-login{
    margin-bottom: 20px;
}

.inputs span{
	display:block;
}
.login-input span{
	height:50px;
}
.inputs span input{
	margin-bottom:0px;
}
.button span, .icons span{
	display:block;
	text-align:center;

}
.login-button span{
	height:50px;
}
.inputs{

}
.btn-login, .btn-reg{
    background-color: #FE85AE;
    display: block;
    margin-left: 30%;
    margin-right: 30%;
    color:#FFFFFF;
}
.reg-input span, .reg-button span{
	margin-top:10px;
}
.error{
	color:red;
	margin-bottom:0px;
	font-size:10px;
}
.box-wrapper-login{
	max-width: 470px;
	/*margin: 0 auto;
	height: auto;
	height: 405px;*/
	margin-left: 10px;
	display: none;
}
.date_format, .date_format_conception{
	width: 11%;
}
textarea, input[type="text"], input[type="password"]{
	border: 1px solid #000000;
	color: #9A9A9A;
}
.login-box i {
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
}